package com.pig4cloud.pig.duorou.dto;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.time.LocalDateTime;

/**
 * kg研究的检测土壤NPK检测的某时刻对应的详细数据存储
 *
 * @author lty
 * @date 2024-11-18 22:38:33
 */
@Data
public class DuorouKgnpkDevDataInfoDto extends Model<DuorouKgnpkDevDataInfoDto> {


	/**
	* 主键ID
	*/
    private Long id;

	/**
	* 对应的npk某一时刻检测的数据ID
	*/
    private Long kgnpkDevDataId;

	/**
	* 测量的参数名称（温度等）
	*/
    private String measureName;

	/**
	* 测量值（处理过后的值）
	*/
    private Double measureValue;

	/**
	* 测量的原始值（没有处理的时候是整数）
	*/
    private Integer measureRawValue;

	/**
	* 测量参数对应的单位
	*/
    private String measureUnit;

	/**
	* 测量的数据单位（得到温度值是360单位是0.1等）
	*/
    private Float dataUnit;

	/**
	* 测量数据的范围量程先用字符串存储格式为xx-xx ，xx是整数
	*/
    private String measureRange;

	/**
	 * 测量时间
	 */
	private LocalDateTime createTime;

	/**
	 * 测量时间 字符串格式 只具备日期字段
	 */
	private String xdataDateStr;

	/**
	 * 测量设备ID
	 */
	private Long iotDeviceId;

}